#include <iostream>

class animal {
 public:
  animal();
  animal(std::string _name);
  virtual void rotate();


  int loc;
  std::string name;
};

animal::animal() {}
animal::animal(std::string _name) {
  name = _name;
}

void animal::rotate() {
  std::cout << "Rotate" << std::endl;
}

int main()
{
  animal za ("skfjsldkfjsdkfjlsdkzoey3dfdfd");
  std::cout << sizeof(za) << std::endl;
  // std::cout << sizeof(za.rotate()) << std::endl;
  std::cout << sizeof(za.loc) << std::endl;
  std::cout << sizeof(za.name) << std::endl;

  std::string str;
  std::cout << sizeof(str) << std::endl;

  return 0;
}
